iT邦幫忙

2023 iThome 鐵人賽

DAY 10
0
自我挑戰組

富士大顆系列 第 10

vol.10 想當工程師? Ruby 必須掌握的面試題!#2023 持續更新

  • 分享至 

  • xImage
  •  

大家好,我是富士大顆 Aiko
由於 Ruby 的細節族繁不及備載,建議大家直接看龍哥的《為你自己學 Ruby on Rails》會有非常完整的介紹,或是耐著性子看 Ruby 文件。或是參考我之前的文章《vol.03 全端學習推薦大禮包:10 個你無法說 no 的線上免費資源》
那更扎實的學習(口袋還有一些錢),請直接到五倍學院 ASTRO Camp 報到!
這邊是整理出目前為止我能找到或是我被問到的 Ruby 面試題,廢話不多說我們開始吧!


  1. 請介紹 Ruby 的特色,並解釋你為什麼選擇 Ruby?
  2. Ruby 跟 Ruby on Rails 的差別是什麼?
  3. 請解釋何謂物件導向(Object-oriented programming)?
  4. 介紹一下 Ruby 的動態型別?
  5. Symbol 跟字串的差別是什麼?
  6. 只有 false 和 nil 表示 false,其它的所有值都是 true(包括0、0.0、""、[]),對嗎?
  7. 常數(const)跟變數(variable)的差別?
  8. Ruby 裡的 pubic, protected, private 有什麼差別?
  9. 類別(class)與模組(module)的差異是什麼?
  10. hash[:key] 跟 hash["key"]的差別是什麼?
  11. 在 Ruby 中有兩種引入模組的方式:include 跟 extend 請問差異是什麼?
  12. Ruby 跟其他你學過的語言有什麼不同?
  13. Ruby 中的陣列(Array)和哈希(Hash)是什麼,如何創建?以及如何操作它們的元素?
  14. 介紹你喜歡使用的 Ruby methods 3 個
  15. 談談 Ruby 中的 Range,以及你如何使用?

自己先想一下,週末再來解答,ok?
下一篇想分享的是 Ruby on Rails 系列,請買好車票準備出花摟~~~


上一篇
vol.09 如紅寶石般閃耀的您-Ruby 學習筆記 (五) hash methods 10+ 選!
下一篇
vol. 11 Ruby on Rails 是什麼?基礎入門概念介紹
系列文
富士大顆30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言